package basic

import "fmt"

func Variable()  {
	// var 声明
	var a int
	var b string
	var c bool
	var d float32
	var a1 int = 1
	var a2 = 2
	a3 := 3 // 只能放在内部无法定义在外部,外部只能用var
	var (
		a4 = 4
		a5 = 5
	) // 里面可以跟类型但是建议直接省略
	var a6,a7 int = 1,2
	var x,y,z = 1,1.1,false
	x1,x2,x3 := 1,"",""
	fmt.Printf("%d %q %v %f %d %d %d %d %d %d %d %d %f %v %d %q %q",
		a,b,c,d,a1,a2,a3, a4,a5,a6,a7,x,y,z,x1,x2,x3) // 0 "" false 0 默认值  定义了必须使用

}